--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Node / ReticulumProjects / Sideband.git / files / libs / able / able / src / org / able / BLEAdvertiser.java
Displaying Raw • Download
libs/able/able/src/org/able/BLEAdvertiser.java 1.9.2 (761c4329) Text, 2.83 KB
Tff7b72package T7ee787org.ableTb4b4b4;
Tff7b72import T7ee787android.bluetooth.le.AdvertisingSetTb4b4b4;
Tff7b72import T7ee787android.bluetooth.le.AdvertisingSetCallbackTb4b4b4;
Tff7b72import T7ee787org.able.PythonBluetoothAdvertiserTb4b4b4;
Tff7b72import T7ee787android.util.LogTb4b4b4;
Tff7b72public Tff7b72class T56d364BLEAdvertiser Tb4b4b4{
Tff7b72private Te6edf3String Te6edf3TAG Tff7b72= Ta5d6ff"Ta5d6ffBLE-pythonTa5d6ff"Tb4b4b4;
Tff7b72private Te6edf3PythonBluetoothAdvertiser Te6edf3mPythonTb4b4b4;
Tff7b72public Te6edf3AdvertisingSetCallback Te6edf3mCallbackSetTb4b4b4;
Tff7b72public Td2a8ffBLEAdvertiserTb4b4b4(Te6edf3PythonBluetoothAdvertiser Te6edf3pythonTb4b4b4) Tb4b4b4{
Te6edf3mPython Tff7b72= Te6edf3pythonTb4b4b4;
Tb4b4b4}
Tff7b72public Te6edf3AdvertisingSetCallback Td2a8ffcreateCallbackTb4b4b4(Tb4b4b4) Tb4b4b4{
Te6edf3mCallbackSet Tff7b72= Tff7b72new Te6edf3AdvertisingSetCallbackTb4b4b4(Tb4b4b4) Tb4b4b4{
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonAdvertisingSetStartedTb4b4b4(Te6edf3AdvertisingSet Te6edf3advertisingSetTb4b4b4, Tffa657int Te6edf3txPowerTb4b4b4, Tffa657int Te6edf3statusTb4b4b4) Tb4b4b4{
Te6edf3LogTb4b4b4.Te6edf3dTb4b4b4(Te6edf3TAGTb4b4b4, Ta5d6ff"Ta5d6ffonAdvertisingSetStarted, status:Ta5d6ff" Tff7b72+ Te6edf3statusTb4b4b4)Tb4b4b4;
Te6edf3mPythonTb4b4b4.Te6edf3on_advertising_startedTb4b4b4(Te6edf3advertisingSetTb4b4b4, Te6edf3txPowerTb4b4b4, Te6edf3statusTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonAdvertisingSetStoppedTb4b4b4(Te6edf3AdvertisingSet Te6edf3advertisingSetTb4b4b4) Tb4b4b4{
Te6edf3LogTb4b4b4.Te6edf3dTb4b4b4(Te6edf3TAGTb4b4b4, Ta5d6ff"Ta5d6ffonAdvertisingSetStoppedTa5d6ff"Tb4b4b4)Tb4b4b4;
Te6edf3mCallbackSet Tff7b72= Tff7b72nullTb4b4b4;
Te6edf3mPythonTb4b4b4.Te6edf3on_advertising_stoppedTb4b4b4(Te6edf3advertisingSetTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonAdvertisingEnabledTb4b4b4(Te6edf3AdvertisingSet Te6edf3advertisingSetTb4b4b4, Tffa657boolean Te6edf3enableTb4b4b4, Tffa657int Te6edf3statusTb4b4b4) Tb4b4b4{
Te6edf3LogTb4b4b4.Te6edf3dTb4b4b4(Te6edf3TAGTb4b4b4, Ta5d6ff"Ta5d6ffonAdvertisingEnabled, enable:Ta5d6ff" Tff7b72+ Te6edf3enable Tff7b72+ Ta5d6ff"Ta5d6ffstatus:Ta5d6ff" Tff7b72+ Te6edf3statusTb4b4b4)Tb4b4b4;
Te6edf3mPythonTb4b4b4.Te6edf3on_advertising_enabledTb4b4b4(Te6edf3advertisingSetTb4b4b4, Te6edf3enableTb4b4b4, Te6edf3statusTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonAdvertisingDataSetTb4b4b4(Te6edf3AdvertisingSet Te6edf3advertisingSetTb4b4b4, Tffa657int Te6edf3statusTb4b4b4) Tb4b4b4{
Te6edf3LogTb4b4b4.Te6edf3dTb4b4b4(Te6edf3TAGTb4b4b4, Ta5d6ff"Ta5d6ffonAdvertisingDataSet, status:Ta5d6ff" Tff7b72+ Te6edf3statusTb4b4b4)Tb4b4b4;
Te6edf3mPythonTb4b4b4.Te6edf3on_advertising_data_setTb4b4b4(Te6edf3advertisingSetTb4b4b4, Te6edf3statusTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonScanResponseDataSetTb4b4b4(Te6edf3AdvertisingSet Te6edf3advertisingSetTb4b4b4, Tffa657int Te6edf3statusTb4b4b4) Tb4b4b4{
Te6edf3LogTb4b4b4.Te6edf3dTb4b4b4(Te6edf3TAGTb4b4b4, Ta5d6ff"Ta5d6ffonScanResponseDataSet, status:Ta5d6ff" Tff7b72+ Te6edf3statusTb4b4b4)Tb4b4b4;
Te6edf3mPythonTb4b4b4.Te6edf3on_scan_response_data_setTb4b4b4(Te6edf3advertisingSetTb4b4b4, Te6edf3statusTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tf0883e@Override
Tff7b72public Tffa657void Td2a8ffonAdvertisingParametersUpdatedTb4b4b4(Te6edf3AdvertisingSet Te6edf3advertisingSetTb4b4b4, Tffa657int Te6edf3txPowerTb4b4b4, Tffa657int Te6edf3statusTb4b4b4) Tb4b4b4{
Te6edf3LogTb4b4b4.Te6edf3dTb4b4b4(Te6edf3TAGTb4b4b4, Ta5d6ff"Ta5d6ffonAdvertisingParametersUpdated, status:Ta5d6ff" Tff7b72+ Te6edf3statusTb4b4b4)Tb4b4b4;
Te6edf3mPythonTb4b4b4.Te6edf3on_advertising_parameters_updatedTb4b4b4(Te6edf3advertisingSetTb4b4b4, Te6edf3txPowerTb4b4b4, Te6edf3statusTb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}Tb4b4b4;
Tff7b72return Te6edf3mCallbackSetTb4b4b4;
Tb4b4b4}
Tb4b4b4}
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────